// src/utils.ts
import type { TableColumnCtx } from 'element-plus'

// 格式化货币金额
export const formatCurrency = (value: number) => {
  return value.toLocaleString('zh-CN', { 
    minimumFractionDigits: 2, 
    maximumFractionDigits: 2 
  })
}

// 获取交易状态标签类型
export const getStatusType = (status: string) => {
  switch (status) {
    case '已完成': return 'success'
    case '处理中': return 'warning'
    case '已取消': return 'info'
    case '失败': return 'danger'
    default: return ''
  }
}


// 获取账单状态标签类型
export const getBillStatusType = (status: string) => {
  switch (status) {
    case '已支付': return 'success'
    case '待支付': return 'warning'
    case '已取消': return 'info'
    case '已过期': return 'danger'
    default: return ''
  }
}



